poorly ribbed cockle - German English Dictionary